.dl-col {
    position: relative;
}


/* 1 */

.dl-col-span-1 {
    width: 4.16%;
}

.dl-col-offset-1 {
    margin-left: 4.16%;
}

.dl-col-push-1 {
    left: 4.16%;
}

.dl-col-pull-1 {
    right: 4.16%;
}


/* 2 */

.dl-col-span-2 {
    width: 8.32%;
}

.dl-col-offset-2 {
    margin-left: 8.32%;
}

.dl-col-push-2 {
    left: 8.32%;
}

.dl-col-pull-2 {
    right: 8.32%;
}


/* 3 */

.dl-col-span-3 {
    width: 12.48%;
}

.dl-col-offset-3 {
    margin-left: 12.48%;
}

.dl-col-push-3 {
    left: 12.48%;
}

.dl-col-pull-3 {
    right: 12.48%;
}


/* 4 */

.dl-col-span-4 {
    width: 16.66%;
}

.dl-col-offset-4 {
    margin-left: 16.66%;
}

.dl-col-push-4 {
    left: 16.66%;
}

.dl-col-pull-4 {
    right: 16.66%;
}


/* 5 */

.dl-col-span-5 {
    width: 20.83%;
}

.dl-col-offset-5 {
    margin-left: 20.83%;
}

.dl-col-push-5 {
    left: 20.83%;
}

.dl-col-pull-5 {
    right: 20.83%;
}


/* 6 */

.dl-col-span-6 {
    width: 25%;
}

.dl-col-offset-6 {
    margin-left: 25%;
}

.dl-col-push-6 {
    left: 25%;
}

.dl-col-pull-6 {
    right: 25%;
}


/* 7 */

.dl-col-span-7 {
    width: 29.16%;
}

.dl-col-offset-7 {
    margin-left: 29.16%;
}

.dl-col-push-7 {
    left: 29.16%;
}

.dl-col-pull-7 {
    right: 29.16%;
}


/* 8 */

.dl-col-span-8 {
    width: 33.33%;
}

.dl-col-offset-8 {
    margin-left: 33.33%;
}

.dl-col-push-8 {
    left: 33.33%;
}

.dl-col-pull-8 {
    right: 33.33%;
}


/* 9 */

.dl-col-span-9 {
    width: 37.5%;
}

.dl-col-offset-9 {
    margin-left: 37.5%;
}

.dl-col-push-5 {
    left: 37.5%;
}

.dl-col-pull-5 {
    right: 37.5%;
}


/* 10 */

.dl-col-span-10 {
    width: 41.66%;
}

.dl-col-offset-10 {
    margin-left: 41.66%;
}

.dl-col-push-10 {
    left: 41.66%;
}

.dl-col-pull-10 {
    right: 41.66%;
}


/* 11 */

.dl-col-span-11 {
    width: 45.83%;
}

.dl-col-offset-11 {
    margin-left: 45.83%;
}

.dl-col-push-11 {
    left: 45.83%;
}

.dl-col-pull-11 {
    right: 45.83%;
}


/* 12 */

.dl-col-span-12 {
    width: 50%;
}

.dl-col-offset-12 {
    margin-left: 50%;
}

.dl-col-push-12 {
    left: 50%;
}

.dl-col-pull-12 {
    right: 50%;
}


/* 13 */

.dl-col-span-13 {
    width: 54.16%;
}

.dl-col-offset-13 {
    margin-left: 54.16%;
}

.dl-col-push-13 {
    left: 54.16%;
}

.dl-col-pull-13 {
    right: 54.16%;
}


/* 14 */

.dl-col-span-14 {
    width: 58.33%;
}

.dl-col-offset-14 {
    margin-left: 58.33%;
}

.dl-col-push-14 {
    left: 58.33%;
}

.dl-col-pull-14 {
    right: 58.33%;
}


/* 15 */

.dl-col-span-15 {
    width: 62.5%;
}

.dl-col-offset-15 {
    margin-left: 62.5%;
}

.dl-col-push-15 {
    left: 62.5%;
}

.dl-col-pull-15 {
    right: 62.5%;
}


/* 16 */

.dl-col-span-16 {
    width: 66.66%;
}

.dl-col-offset-16 {
    margin-left: 66.66%;
}

.dl-col-push-16 {
    left: 66.66%;
}

.dl-col-pull-16 {
    right: 66.66%;
}


/* 17 */

.dl-col-span-17 {
    width: 70.83%;
}

.dl-col-offset-17 {
    margin-left: 70.83%;
}

.dl-col-push-17 {
    left: 70.83%;
}

.dl-col-pull-17 {
    right: 70.83%;
}


/* 18 */

.dl-col-span-18 {
    width: 75%;
}

.dl-col-offset-18 {
    margin-left: 75%;
}

.dl-col-push-18 {
    left: 75%;
}

.dl-col-pull-18 {
    right: 75%;
}


/* 19 */

.dl-col-span-19 {
    width: 79.16%;
}

.dl-col-offset-19 {
    margin-left: 79.16%;
}

.dl-col-push-19 {
    left: 79.16%;
}

.dl-col-pull-5 {
    right: 79.16%;
}


/* 20 */

.dl-col-span-20 {
    width: 83.33%;
}

.dl-col-offset-20 {
    margin-left: 83.33%;
}

.dl-col-push-5 {
    left: 83.33%;
}

.dl-col-pull-5 {
    right: 83.33%;
}


/* 21 */

.dl-col-span-21 {
    width: 87.5%;
}

.dl-col-offset-21 {
    margin-left: 87.5%;
}

.dl-col-push-21 {
    left: 20.83%;
}

.dl-col-pull-21 {
    right: 20.83%;
}


/* 22 */

.dl-col-span-22 {
    width: 91.66%;
}

.dl-col-offset-22 {
    margin-left: 91.66%;
}

.dl-col-push-22 {
    left: 91.66%;
}

.dl-col-pull-22 {
    right: 91.66%;
}


/* 23 */

.dl-col-span-23 {
    width: 95.83%;
}

.dl-col-offset-23 {
    margin-left: 95.83%;
}

.dl-col-pull-23 {
    right: 95.83%;
}

.dl-col-push-23 {
    left: 95.83%;
}


/* 24 */

.dl-col-span-24 {
    width: 100%;
}

.dl-col-offset-24 {
    margin-left: 100%;
}

.dl-col-pull-24 {
    right: 100%;
}

.dl-col-push-24 {
    left: 100%;
}